.doctorList{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    overflow: hidden;
}

.doctorHeader{
    display: flex;
    align-items: center;
}

.doctorTitle{
    color: #666;
    font-size: 10px;
    margin-top: 2px;
}
.doctorHospital{
    color: #999;
    margin-top: 2px;
}
.badgeRow{
    margin-top: 8px;
    display: flex;
    gap: 2px;
    margin-left: 30px;
    width: 140px;
    height: 28px;
}
.yq{
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.jx{
    width: 340px;
    height: 240px;
    background-color: #fff;
    border-radius: 5%;
    margin-left: 15px;
}
.jxys{
    font-size: 22px;
    margin: 20px;
    margin: 15px;
}
.ck{
    margin-left: 130px;
    color: #999;
}
.sj{
    width: 30px;
    height: 20px;
    // background-color: "#2fc382";
    background: "#2fc382"
    // color: #fff;
}